查看原文
其他

在翻译的过程中使用样式表预览 XML 文件

可爱的冬梅 职业译员玩转翻译技术
2024-09-09

Hi,你好呀,我是May。

memoQ 中可以直接翻译如 XML、DITA 等格式的文档。

去年为了帮助大家了解本地化和技术写作类的文本,我从 XML 系列入手,写过一系列文章,包括:

-  认识XML文档(一)什么是XML文档?

- 认识XML文档(二)XML的元素、标签、文本、属性和实体

- 如何翻译单语XML文档?

- 搞定游戏本地化中的多语言XML文档

- 翻译包含HTML样式的XML文档(实体篇)

- 翻译包含HTML样式的XML文档 (CDATA篇)

- XML文档篇:认识DTD(一)

- 如何翻译包含DTD的XML文档

- 认识XML文档:认识xsd文档篇(二)

- 如何翻译包含架构文件(xsd)的XML?

最近几天整理内容发现,遗漏了一个客户需求:能不能在翻译的时候通过配置样式表,来预览 XML 的显示效果。

所以,今天和大家分享:如何在翻译的过程中基于样式表进行 XML 文档的显示预览

使用 XSLT 显示 XML

如果你不想了解 xslt,只想了解如何翻译的话,可以直接跳至下一节。

我们知道,CSS 是 HTML 的样式表,通过 CSS 的设置,可以告诉浏览器:“我的网页布局是这样那样显示的~”。包括颜色、字体、文本大小、元素之间的间距、元素的位置和布局、要使用的背景图像或背景颜色、不同设备的不同显示和屏幕大小等等。

XSLT (eXtensible Stylesheet Language Transformations) 则是 XML 的样式表,它远比 CSS 更加完善

通过 XSLT 的设置,可以告诉浏览器或者服务器:“我的 XML 文件是这样那样显示的。”

比如,这里我有一个样式表

我们不讲样式表如何写,我也不是程序员,如果你感兴趣,可以去搜索 XSLT 教程

这是我需要翻译的 XML 文档,在这个 XML 文档中添加了 XSL 样式表引用:

在翻译的过程中使用 XSLT 样式表预览 XML 文件

如果没设置预览文档的话,导入后的预览仍然是按照 XML 文档格式来的:

memoQ 支持翻译过程中只需要配置 XSLT 样式表,即可预览 XML 文件。

你只需要:在导入文档时,使用"选择性导入" -> "更改过滤器和配置" -> 在默认的"XML 过滤器" 下,点击"常规" -> 并"指定 XSLT 文件"。

导入后即可在预览区显示 XML 啦!

操作视频如下:


好啦,今天的分享到这里,慢慢会分享 XLIFF, JSON等文档的翻译~

更多翻译技术干货,欢迎关注职业译员玩转翻译技术公众号,嘻嘻~

下次见啦,拜~


往期精选

认识XML文档(一)什么是XML文档?

认识XML文档(二)XML的元素、标签、文本、属性和实体

如何翻译单语XML文档?

搞定游戏本地化中的多语言XML文档

翻译包含HTML样式的XML文档(实体篇)

翻译包含HTML样式的XML文档 (CDATA篇)

XML文档篇:认识DTD(一)

如何翻译包含DTD的XML文档

认识XML文档:认识xsd文档篇(二)

如何翻译包含架构文件(xsd)的XML?

继续滑动看下一个
职业译员玩转翻译技术
向上滑动看下一个

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存